﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Input;
using System.Windows;

namespace Kokomo.Speech
{
	public class SpeechBinding : DependencyObject
	{
		public string Phrase { get; set; }
		public string CommandName { get; set; }

		public object CommandArgument
		{
			get { return (object)GetValue(CommandArgumentProperty); }
			set { SetValue(CommandArgumentProperty, value); }
		}

		// Using a DependencyProperty as the backing store for CommandArgument.  This enables animation, styling, binding, etc...
		public static readonly DependencyProperty CommandArgumentProperty =
			DependencyProperty.Register("CommandArgument", typeof(object), typeof(SpeechBinding), new UIPropertyMetadata(null));


	}
}
